#version 450 core

layout(location = 0) in vec3 aPos;  // 顶点位置
layout(location = 1) in vec3 aColor; // 顶点颜色

out vec3 vertexColor;  // 传递到片段着色器的颜色

void main() {
    gl_Position = vec4(aPos, 1.0); // 设置顶点位置
    vertexColor = aColor;         // 传递颜色
}